# encoding: utf-8
# module alembic.AbcGeom
# from C:\Program Files\Python39\lib\site-packages\alembic.cp39-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import alembic.Abc as __alembic_Abc
import Boost.Python as __Boost_Python


from .ISchema_Xform import ISchema_Xform

class IXformSchema(ISchema_Xform):
    """ The IXformSchema class is a xform schema reader """
    def getArbGeomParams(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getArbGeomParams( (IXformSchema)arg1) -> ICompoundProperty """
        pass

    def getChildBoundsProperty(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getChildBoundsProperty( (IXformSchema)arg1) -> IBox3dProperty """
        pass

    def getInheritsXforms(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        getInheritsXforms( (IXformSchema)arg1 [, (ISampleSelector)iSS=<alembic.Abc.ISampleSelector object at 0x0000018EDBE0EC80>]) -> bool :
            lightweight get to avoid constructing a sample
        """
        pass

    def getNumOps(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumOps( (IXformSchema)arg1) -> int """
        pass

    def getNumSamples(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getNumSamples( (IXformSchema)arg1) -> int """
        pass

    def getTimeSampling(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getTimeSampling( (IXformSchema)arg1) -> TimeSampling """
        pass

    def getUserProperties(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getUserProperties( (IXformSchema)arg1) -> ICompoundProperty """
        pass

    def getValue(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ getValue( (IXformSchema)arg1 [, (ISampleSelector)iSS=<alembic.Abc.ISampleSelector object at 0x0000018EDBE0EC10>]) -> XformSample """
        pass

    def isConstant(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ isConstant( (IXformSchema)arg1) -> bool """
        pass

    def isConstantIdentity(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ isConstantIdentity( (IXformSchema)arg1) -> bool """
        pass

    def reset(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ reset( (IXformSchema)arg1) -> None """
        pass

    def valid(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ valid( (IXformSchema)arg1) -> bool """
        pass

    def __bool__(self, IXformSchema, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ __bool__( (IXformSchema)arg1) -> bool """
        pass

    def __init__(self, p_object, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        __init__( (object)arg1) -> None
        
        __init__( (object)arg1, (ICompoundProperty)parent, (str)name [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        
        __init__( (object)arg1, (ICompoundProperty)parent [, (Argument)argument [, (Argument)argument]]) -> None :
            doc
        """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    __instance_size__ = 384


